/**
 * @description 运动锻炼表
 */
const seq = require('../seq')
const { INTEGER } = require('../types')

const Exercise = seq.define('exercise', {
  type: {
    type: INTEGER,
    comment: '运动类型，0 跑步，1 骑行，2 课程训练',
  },
  duration: {
    type: INTEGER,
    comment: '运动持续时间，单位秒'
  },
  meter: {
    type: INTEGER,
    comment: '运动距离（如跑步和骑行的距离），单位米'
  },
  calorie: {
    type: INTEGER,
    comment: '本次运动消耗的卡路里数，单位卡'
  }

  // Sequelize 自动创建的外键：
  // userId 用户 ID
}, {
  paranoid: true,
})

module.exports = Exercise
